#pragma once

#include "Containers/String.h"

//interface for string serializable type
class IStringSerializable
{
public:
    virtual ~IStringSerializable() = default;

    virtual CString ToString(const void* Instance) const = 0;
    virtual void FromString(const CString& InString,void * InInstance) const = 0;
};